# Generated from .\miniSysY.g4 by ANTLR 4.9.3
from antlr4 import *
if __name__ is not None and "." in __name__:
    from .miniSysYParser import miniSysYParser
else:
    from miniSysYParser import miniSysYParser

# This class defines a complete listener for a parse tree produced by miniSysYParser.
class miniSysYListener(ParseTreeListener):

    # Enter a parse tree produced by miniSysYParser#compUnit.
    def enterCompUnit(self, ctx:miniSysYParser.CompUnitContext):
        pass

    # Exit a parse tree produced by miniSysYParser#compUnit.
    def exitCompUnit(self, ctx:miniSysYParser.CompUnitContext):
        pass


    # Enter a parse tree produced by miniSysYParser#funcDef.
    def enterFuncDef(self, ctx:miniSysYParser.FuncDefContext):
        pass

    # Exit a parse tree produced by miniSysYParser#funcDef.
    def exitFuncDef(self, ctx:miniSysYParser.FuncDefContext):
        pass


    # Enter a parse tree produced by miniSysYParser#funcType.
    def enterFuncType(self, ctx:miniSysYParser.FuncTypeContext):
        pass

    # Exit a parse tree produced by miniSysYParser#funcType.
    def exitFuncType(self, ctx:miniSysYParser.FuncTypeContext):
        pass


    # Enter a parse tree produced by miniSysYParser#ident.
    def enterIdent(self, ctx:miniSysYParser.IdentContext):
        pass

    # Exit a parse tree produced by miniSysYParser#ident.
    def exitIdent(self, ctx:miniSysYParser.IdentContext):
        pass


    # Enter a parse tree produced by miniSysYParser#block.
    def enterBlock(self, ctx:miniSysYParser.BlockContext):
        pass

    # Exit a parse tree produced by miniSysYParser#block.
    def exitBlock(self, ctx:miniSysYParser.BlockContext):
        pass


    # Enter a parse tree produced by miniSysYParser#stmt.
    def enterStmt(self, ctx:miniSysYParser.StmtContext):
        pass

    # Exit a parse tree produced by miniSysYParser#stmt.
    def exitStmt(self, ctx:miniSysYParser.StmtContext):
        pass



del miniSysYParser